草庐IT

git push 到指定分支

全部标签

git - 无法使用 netbeans 将主分支推送到 git 存储库

我刚刚安装了netbeans并通过ssh连接到我的git存储库。除了推送master分支外,一切正常。每次我在master分支上提交一些更改并尝试推送分支时,我都会得到这个pop窗口:Therewereerrorsduringthepush.Openoutputtoseemoredetails.细节是==[IDE]==Jun30,20124:29:42PMPushingfinished.==[IDE]==Jun30,20124:32:38PMPushinggitpushssh://50.57.180.187:22/var/www/netbeans+refs/heads/master:r

git - 无法使用 netbeans 将主分支推送到 git 存储库

我刚刚安装了netbeans并通过ssh连接到我的git存储库。除了推送master分支外,一切正常。每次我在master分支上提交一些更改并尝试推送分支时,我都会得到这个pop窗口:Therewereerrorsduringthepush.Openoutputtoseemoredetails.细节是==[IDE]==Jun30,20124:29:42PMPushingfinished.==[IDE]==Jun30,20124:32:38PMPushinggitpushssh://50.57.180.187:22/var/www/netbeans+refs/heads/master:r

git - 如何强制 Jenkins 重建分支?

如何强制Jenkins和Git重建它认为已经构建的分支?我们设置了Jenkins和Git插件来构建我们的存储库分支,并在任何SCM更改时将它们merge回我们的存储库。但这自然意味着Jenkins只会建立在SCM变更的基础上。例如,假设您将分支A推送到您的源代码库。Jenkins构建失败,因为它依赖于尚未构建和集成的分支B。Jenkins成功构建分支B,但现在让它再次构建分支A的唯一方法(现在应该可以工作了)是对分支进行人为更改A这样Jenkins会认为它是“新的”。没有更好的方法吗? 最佳答案 您可以使用GitParameterP

git - 如何强制 Jenkins 重建分支?

如何强制Jenkins和Git重建它认为已经构建的分支?我们设置了Jenkins和Git插件来构建我们的存储库分支,并在任何SCM更改时将它们merge回我们的存储库。但这自然意味着Jenkins只会建立在SCM变更的基础上。例如,假设您将分支A推送到您的源代码库。Jenkins构建失败,因为它依赖于尚未构建和集成的分支B。Jenkins成功构建分支B,但现在让它再次构建分支A的唯一方法(现在应该可以工作了)是对分支进行人为更改A这样Jenkins会认为它是“新的”。没有更好的方法吗? 最佳答案 您可以使用GitParameterP

git - 在 Github 上更改 PR 的源代码分支

我不小心从我的repo分支的主分支创建了一个pull请求。在尝试对其进行rebase时,我注意到所有这些更改都被推送到该pull请求中——因为您可以简单地通过推送到用户名/repo上的master分支来添加更多提交您能否在提交pull请求后更改pull请求的源分支?我看到您可以编辑基本分支,但这显然不是我想要的。 最佳答案 据我所知,您不能在创建merge请求后更改源分支。您必须创建一个新的。为了将来引用,既定的最佳做法是在进行任何提交之前创建一个新分支。您不应该直接提交给master,尤其是在为团队项目做贡献时。旁注:youcan

git - 在 Github 上更改 PR 的源代码分支

我不小心从我的repo分支的主分支创建了一个pull请求。在尝试对其进行rebase时,我注意到所有这些更改都被推送到该pull请求中——因为您可以简单地通过推送到用户名/repo上的master分支来添加更多提交您能否在提交pull请求后更改pull请求的源分支?我看到您可以编辑基本分支,但这显然不是我想要的。 最佳答案 据我所知,您不能在创建merge请求后更改源分支。您必须创建一个新的。为了将来引用,既定的最佳做法是在进行任何提交之前创建一个新分支。您不应该直接提交给master,尤其是在为团队项目做贡献时。旁注:youcan

git - 将 Git 分支直接推送到实时服务器目录中,以便实时查看文件

我如何在Git中设置远程目录,我可以在其中将暂存分支本地推送到远程目录并在暂存服务器(例如stage.example.com)上查看实时更改?我的想法(我离开SVN的部分原因)是我可以(在本地)维护3个不同的“主要”分支,如下所示:ma​​ster-用于本地开发,工作目录stage-应与暂存服务器目录(远程)同步live-这应该是可公开访问的网站(远程)我的想法(以及其他人声称的可能)是我可以从我的本地计算机维护这些远程“站点”,而不必经常登录到我的远程服务器shell并运行svnupdate(在我当前的svn工作流程中,我需要一直这样做……)或者当然在我的Git工作流程中,在远程运行

git - 将 Git 分支直接推送到实时服务器目录中,以便实时查看文件

我如何在Git中设置远程目录,我可以在其中将暂存分支本地推送到远程目录并在暂存服务器(例如stage.example.com)上查看实时更改?我的想法(我离开SVN的部分原因)是我可以(在本地)维护3个不同的“主要”分支,如下所示:ma​​ster-用于本地开发,工作目录stage-应与暂存服务器目录(远程)同步live-这应该是可公开访问的网站(远程)我的想法(以及其他人声称的可能)是我可以从我的本地计算机维护这些远程“站点”,而不必经常登录到我的远程服务器shell并运行svnupdate(在我当前的svn工作流程中,我需要一直这样做……)或者当然在我的Git工作流程中,在远程运行

git - 当 `git diff` 显示更改但 `git merge` 不执行任何操作时 merge 分支的正确方法是什么

当gitdiffother_branch显示差异而gitmergeother_branch什么都不做时,我感到很困惑。将“丢失”的代码merge到my_branch中的正确方法是什么?这SOanswer绘制了一个与我类似的情况。o---A---B---C-------Gmy_branch\\/--*D*---E---Fother_branch令人惊讶的是,当我这样做时,D中的更改不会自动merge到my_branch中gitcheckoutmy_branchgitmergeother_branch将F引入G我当然可以manuallycreateapatch并将其应用于my_branch

git - 当 `git diff` 显示更改但 `git merge` 不执行任何操作时 merge 分支的正确方法是什么

当gitdiffother_branch显示差异而gitmergeother_branch什么都不做时,我感到很困惑。将“丢失”的代码merge到my_branch中的正确方法是什么?这SOanswer绘制了一个与我类似的情况。o---A---B---C-------Gmy_branch\\/--*D*---E---Fother_branch令人惊讶的是,当我这样做时,D中的更改不会自动merge到my_branch中gitcheckoutmy_branchgitmergeother_branch将F引入G我当然可以manuallycreateapatch并将其应用于my_branch